package com.yungu.swift.assets.driver.model.dto;

import com.yungu.swift.base.model.BaseDto;


/**
 * Copyright © 厦门云谷互联信息有限公司 2018-2020 All Right Reserved
 * <p>
 * 车型业务DTO
 *
 * @author Zerrion
 * @version 1.0.0-RELEASE
 * @since 2018-07-02 11:19
 */
public class CarModelDto extends BaseDto {

    /**
     * 业务类型（1出租车，2专车，3跨城拼车，4快车，5小件）
     **/
    private Integer businessType;

    /**
     * 车型名称
     **/
    private String modelName;

    /**
     * 座位数
     */
    private Integer maxPassengerSeats;

    /**
     * 车型等级
     **/
    private Integer modelType;

    /**
     * 状态 1开通，0 未开通
     **/
    private Integer status;

    /**
     * 车标标识
     */
    private String imageCode;

    /**
     * 是否默认
     */
    private Integer defaultLevel;

    /**
     * 排序
     */
    private Integer sort;

    /*辅助字段*/
    /**
     * 成人单价（儿童半价、幼儿免费）
     **/
    private Double priceUnit;

    /**
     * 包车价格
     **/
    private Double priceWeep;

    /**
     * 二人快车价格
     */
    private Double priceTwoPerson;

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public Integer getMaxPassengerSeats() {
        return maxPassengerSeats;
    }

    public void setMaxPassengerSeats(Integer maxPassengerSeats) {
        this.maxPassengerSeats = maxPassengerSeats;
    }

    public Integer getModelType() {
        return modelType;
    }

    public void setModelType(Integer modelType) {
        this.modelType = modelType;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getStatus() {
        return this.status;
    }

    public String getImageCode() {
        return imageCode;
    }

    public void setImageCode(String imageCode) {
        this.imageCode = imageCode;
    }

    public Integer getDefaultLevel() {
        return defaultLevel;
    }

    public void setDefaultLevel(Integer defaultLevel) {
        this.defaultLevel = defaultLevel;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Double getPriceUnit() {
        return priceUnit;
    }

    public void setPriceUnit(Double priceUnit) {
        this.priceUnit = priceUnit;
    }

    public Double getPriceWeep() {
        return priceWeep;
    }

    public void setPriceWeep(Double priceWeep) {
        this.priceWeep = priceWeep;
    }

    public Double getPriceTwoPerson() {
        return priceTwoPerson;
    }

    public void setPriceTwoPerson(Double priceTwoPerson) {
        this.priceTwoPerson = priceTwoPerson;
    }
}
